package com.open.rbac.service.id;

import java.util.List;

import com.open.rbac.model.dto.id.IdentityOrganizationRelDto;
import com.open.rbac.model.vo.id.IdentityOrganizationRelVo;

/**
 * Id组织机构关系接口
 *
 * @author Riche's
 * @since 2025/9/5
 */
public interface IdentityOrganizationRelService {

    void create(List<IdentityOrganizationRelVo> relVos);

    void deleteReallyByIdentityId(String identityId);

    void deleteReallyByIdentityIds(List<String> identityIds);

    void deleteReallyByOrganizationId(String organizationId);

    List<IdentityOrganizationRelDto> listIdentityIdIds(List<String> identityIdIds);

    List<IdentityOrganizationRelDto> listByIdentityIdIds(List<String> identityIdIds);
}
